﻿using JetBrains.ReSharper.Daemon;
using JetBrains.ReSharper.Daemon.CSharp.Stages;

namespace Sapphire.RSharp
{
  public abstract class CustomHighlighting : CSharpHighlightingBase, IHighlighting
  {
    public override bool IsValid()
    {
      return true;
    }

    public abstract string Message { get; }

    public string ToolTip
    {
      get { return Message; }
    }

    public string ErrorStripeToolTip
    {
      get { return Message; }
    }
  }
}